home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 1 / NetNews Offline Volume 1.iso / news / fido / ger / amiprog / 200 < prev    next >
Internet Message Format  |  1996-03-16  |  1KB

  1. From: Marco_Vernaglione@p3.f318.n2461.z2.fido.sub.org (Marco Vernaglione)
  2. Organization: A2000B / OS3.1 / Retina Z2 / 030-48 / 882-60
  3. Path: f318.n2461.z2.fidonet.org!not-for-mail
  4. Newsgroups: fido.ger.amiprog
  5. Subject: Prioritaeten aendern
  6. Message-ID: <MSGID_2=3A2461=2F318.3=40FidoNet_3085c212@fidonet.org>
  7. Date: Wed, 18 Oct 1995 21:12:18 +0200
  8.  
  9. Hallo Leute!
  10.  
  11. Habe gerade einen Priotitaeten Setzer in Amos geschrieben, aber fuer so
  12. ein  kleines  Tool,  haengt  Amos  noch  die  komplette Lib an, was es
  13. unnoetig  aufblaeht, und ausserdem hat es kein Commandline Parsing, das
  14. ich mir muehevoll selbst schreiben muesste :(
  15.  
  16. Kann jemand folgendes in Arexx, C, E oder ASM umsetzen ?
  17.  
  18. Setpri:
  19.  
  20. Syntax: Setpri <Taskname> <priotity>
  21.  
  22. Task$= <taskname>___vom Commandline Parsing
  23. Pri  = <priority>
  24.  
  25. Areg(1)=Varptr(TASK$) ; Variablenzeiger nach Adressregister 1 fuer Findtask
  26. Areg(1)=Execall(-294) ; Findtask Libcall, Taskadresse in Adressregister 1
  27. Dreg(0)=PRI           ; Prioritaet in Datenregister 0
  28. OLDPRI=Execall(-300)  ; Setpri Libcall ( alte Prioritaet in "OLDPRI" )
  29.  
  30. ---------------------------------------------------------------------------
  31.  
  32. waere  nicht  schlecht,  wenn  nicht nur Taskprioritaeten, sondern auch
  33. Processes,  Devices  Libraries,  Interrupt  u.s.w.   man damit setzen
  34. koennte,  dazu  muessten  noch  die  entsprechenden  System  Lib  calls
  35. eingebaut werden.
  36.  
  37. Greetz,
  38.  
  39. Marco
  40.  
  41.